Ext.define('TD.view.task.ListView' ,{
    extend: 'Ext.grid.Panel',

    alias: 'widget.tasklist',

    title: 'All tasks',

    store: 'TaskStore',

    model: 'Task',
    
    loadMask: true,
    
    initComponent: function() {
        this.columns = [
        	{
				header : 'Id',
				dataIndex : 'id',
				width : 100
			}, {
				header : 'Status',
				dataIndex : 'status',
				width : 150
			}, {
				header : 'Priority',
				dataIndex : 'priority',
				width : 150
			}, {
				header : 'Due Date',
				dataIndex : 'duedate',
//				render: function(value) {
//					   
//                    return value;
//                },
//                xtype:'datecolumn',
//                type: 'date',
//                format:'Y-m-d',
//                renderer: Ext.util.Format.dateRenderer('Y-m-d'),
//				renderer: Ext.util.Format.dateRenderer('Y-m-d'),
//				xtype: 'datecolumn',
//				format:'Y-m-d',
				
				width : 100
			}, {
				header : 'Subject',
				dataIndex : 'subject',
				flex : 1
			}];

        this.callParent(arguments);
    }

});